# --- Telegram ---
# Bot token from @BotFather (the part after "bot" in the API URL).
TELEGRAM_BOT_TOKEN=8805913403:AAFof_ao5CtjqDkq4E3dDeKVLNBKyBZXipg
TELEGRAM_API_BASE=https://api.telegram.org
WEBHOOK_URL=https://your-public-host/telegram
# Numeric id of the gating channel (usually a -100... value).
GEEVEX_CHANNEL_ID=-1003722333635
# Public join link shown on the "must join" prompt.
CHANNEL_JOIN_URL=https://t.me/FinanceGPTlab
# Signature appended at the end of every outgoing message.
BOT_SIGNATURE=@FinanceGPTlab_bot
# Bot's own @username (without the @) — used to build the "add to group" deep link.
BOT_USERNAME=FinanceGPTlab_bot
# URL the "خرید ..." button under a price/amount reply links to (default,
# overridden per-group once a group's admin registers their own referral link).
BUY_COIN_URL=https://geevex.com
# Admin rights pre-selected on the "make bot admin" screen when adding it to a
# group (comma-separated Telegram right names). Leave empty for no request.
ADD_TO_GROUP_ADMIN_RIGHTS=delete_messages

# --- User-facing text (use \n for a line break) ---
MEMBERSHIP_REQUIRED_TEXT=برای استفاده از ربات ابتدا باید در کانال عضو شوید.
MEMBERSHIP_CONFIRMED_TEXT=عضویت شما تایید شد
MENU_PRICE_BUTTON_TEXT=قیمت لحظه ای ارز های دیجیتال
MENU_EXPLORER_BUTTON_TEXT=بلاکچین اکسپلور
MENU_PRICE_ALERT_BUTTON_TEXT=هشدار قیمت
MENU_EARN_BUTTON_TEXT=کسب درامد
ASK_COIN_TEXT=نام یا نماد رمزارز خود را ارسال کنید
ADD_TO_GROUP_BUTTON_TEXT=➕ افزودن ربات به گروه
ADD_TO_GROUP_PROMPT_TEXT=روی دکمه‌ی زیر بزن و گروه موردنظرت رو انتخاب کن تا ربات به اون گروه اضافه بشه.\n\n⚠️ در همون مرحله، تلگرام درخواست می‌کنه ربات رو ادمین گروه کنی — این کار لازمه تا ربات بتونه همه‌ی پیام‌های گروه رو ببینه.
NOT_GROUP_ADMIN_TEXT=شما ادمین این گروه نیستید.
BOT_ADDED_TO_GROUP_MESSAGE_TEXT=ربات فعال شد ✅\nبرای فعال‌سازی کامل، ادمین گروه لینک رفرال خودش را ثبت می‌کند.
ASK_REFERRAL_LINK_TEMPLATE=ربات با موفقیت به گروه «{group_title}» اضافه شد ✅\nبرای این‌که دکمه‌ی «خرید» زیر قیمت‌ها به لینک رفرال خودتون اشاره کنه، لطفاً همین‌جا لینک رفرال گیوکس‌تون رو برام بفرستید (باید با http:// یا https:// شروع بشه).
REFERRAL_LINK_INVALID_TEXT=این یک لینک معتبر نیست. لطفاً یک آدرس که با http:// یا https:// شروع می‌شود ارسال کنید.
REFERRAL_LINK_SAVED_TEXT=لینک رفرال شما با موفقیت ثبت شد ✅
EXPLORER_ASK_NETWORK_TEXT=شبکه‌ی بلاکچینی تراکنش موردنظرتون رو انتخاب کنید:
EXPLORER_NETWORK_BEP20_LABEL=BEP20 (BNB Smart Chain)
EXPLORER_NETWORK_TRC20_LABEL=TRC20 (Tron)
EXPLORER_NETWORK_ERC20_LABEL=ERC20 (Ethereum)
EXPLORER_NETWORK_BTC_LABEL=BTC (Bitcoin)
EXPLORER_NETWORK_SOL_LABEL=SOL (Solana)
EXPLORER_ASK_HASH_TEMPLATE=لطفاً هش تراکنش شبکه‌ی {network} رو ارسال کنید.
EXPLORER_NOT_FOUND_TEXT=تراکنشی با این هش پیدا نشد.
EXPLORER_ERROR_TEXT=در دریافت اطلاعات این تراکنش خطایی رخ داد. لطفاً دوباره تلاش کنید.
EXPLORER_RESULT_TEMPLATE=🔗 *نتیجه استعلام تراکنش*\n\n📤 *آدرس مبدا:*\n`{source_address}`\n\n📥 *آدرس مقصد:*\n`{destination_address}`\n\n💰 *ارز:* {asset}\n🔢 *مقدار:* {amount}\n📅 *تاریخ:* {date}\n✅ *وضعیت:* {status}\n🌐 *شبکه:* {network}\n\n🔍 [مشاهده در بلاک‌اکسپلورر]({source})

# --- Blockchain explorer: data sources (same providers as the uploaded n8n flow) ---
# Moralis — BEP20/BNB Smart Chain lookups. Header auth: X-API-Key.
MORALIS_API_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJub25jZSI6IjQwNDYzM2Y3LTY1OTgtNGUxNS04ZmQzLTRlNjk2OGUzN2YzYyIsIm9yZ0lkIjoiNTI0NDYyIiwidXNlcklkIjoiNTM5NzQzIiwidHlwZUlkIjoiYTMxZGI1ODYtN2UyOS00ZWIxLTk2NjItOGFiODZlMmUwYjFlIiwidHlwZSI6IlBST0pFQ1QiLCJpYXQiOjE3ODQxOTAwODEsImV4cCI6NDkzOTk1MDA4MX0.oY5l90nKEGpq93zibJzWOxSzE4rLDAHO_wnXIg-L5U0
MORALIS_BEP20_TX_URL=https://deep-index.moralis.io/api/v2.2/transaction/{tx_hash}?chain=bsc
# Etherscan v2 — ERC20/Ethereum lookups. Query auth: apikey.
ETHERSCAN_API_KEY=H6SHJU5GSZHAND4TIAKB4IHQIIACY5ESVG
ETHERSCAN_API_URL=https://api.etherscan.io/v2/api
# mempool.space — BTC lookups. Public, no key needed.
MEMPOOL_SPACE_TX_URL=https://mempool.space/api/tx/{tx_hash}
# Solana public JSON-RPC — SOL lookups. Public, no key needed.
SOLANA_RPC_URL=https://api.mainnet-beta.solana.com
# Tronscan — TRC20/Tron lookups. Public, no key needed.
TRONSCAN_TX_URL=https://apilist.tronscanapi.com/api/transaction-info?hash={tx_hash}
EXPLORER_HTTP_TIMEOUT=20
EXPLORER_HTTP_MAX_TRIES=5
EXPLORER_HTTP_RETRY_WAIT_SECONDS=5

# --- Price lookup (Nobitex / BitPin / Geevex) ---
NOBITEX_ORDERBOOK_URL=https://apiv2.nobitex.ir/v3/orderbook/all
BITPIN_TICKERS_URL=https://api.bitpin.org/api/v1/mkt/tickers/
GEEVEX_PRICE_API_URL=https://api.ipharkat.ir/api/coins/
PRICE_HTTP_TIMEOUT=6
PRICE_CACHE_TTL_SECONDS=8

# --- Group chat price replies ---
GROUP_PRICE_ENABLED=true

# --- Server ---
HOST=0.0.0.0
PORT=5000
WEBHOOK_PATH=/telegram
